package com.zhxq.ai.repository;

import com.zhxq.ai.domain.vo.ChatHistoryVo;

import java.util.List;

public interface ChatHistoryRepository {

    /**
     * 保存会话记录
     * @param chatType 业务类型，如：chat、service、pdf
     * @param chatId 会话ID
     */
    void save(String chatType, String chatId);

    /**
     * 获取会话ID列表
     * @param chatType 业务类型，如：chat、service、pdf
     * @return 会话ID列表
     */
    List<String> getChatIds(String chatType);

    List<ChatHistoryVo> getChatHistory(String chatType);
}
